by sheer good fortune - Allemand Anglais Dictionnaire